6578b597edb2ec45a9e6b532bb56a56c180871b4,exo.kernel.container.mt/src/main/java/org/exoplatform/container/ConcurrentContainerMT.java,ConcurrentContainerMT,getComponentInstancesOfType,#Class#,287

Before Change


            {
               submittedTasks = new ArrayList<Future<?>>();
            }
            submittedTasks.add(getExecutor().submit(task));
         }
         else if (enableMultiThreading)
         {

After Change


      final Map<ComponentAdapter<T>, Object> adapterToInstanceMap =
         enableMultiThreading ? new ConcurrentHashMap<ComponentAdapter<T>, Object>()
            : new HashMap<ComponentAdapter<T>, Object>();
      ThreadPoolExecutor executor = enableMultiThreading ? getExecutor() : null;
      if (enableMultiThreading && executor == null)
      {
         enableMultiThreading = false;
      }